#include<iostream>
#include<cstdio>
using namespace std;
struct node{
	string data;
	node *next;
} *r,*p,*endd;
int main()
{
	endd=new node;
	endd->next=NULL;
	p=endd;
	string l;
	while (1)
	{
		getline(cin,l);
		if (l=="end") break;
		r=new node;
		r->data=l;
		r->next=p;
		p=r;
	}
	while (p!=endd)
	{
		cout<<p->data<<endl;
		p=p->next;
	}
	
	return 0;
}